• word of the day

    spinacia oleracea

    spinacia oleracea - Dictionary definition and meaning for word spinacia oleracea

    Definition
    (noun) southwestern Asian plant widely cultivated for its succulent edible dark green leaves
Download our Mobile App Today
Receive our word of the day
on Whatsapp